package Zhengze;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Test {
    public static void main(String[] args) {
        //了解JDK提供的数据爬取的API
        //1.Pattern  封装正则表达式
        //compile（String 正则表达式）
        // 2 .Matcher（String 要匹配的字符串）
        //1.定义爬取规则
        //2.通过Pattern去查找匹配的对象
        //3.
        String date = "1. 用户名:张伟! 手机:138-1234-5678 住址:北京市朝阳区建国路88号##年龄=32||性别:男\n" +
                "邮箱zhangwei@example.com\n" +
                "\n" +
                "垃圾数据:xYz123%%%\n" +
                "\n" +
                "2. 李娜的联系方式159-8765-4321\n" +
                "无效字段:@@@@ \n" +
                "地址:上海市浦东新区陆家嘴环路1000号\n" +
                "年龄28岁 性别女\n" +
                "电子邮箱: lina@example.com\n" +
                "\n" +
                "3. 王磊 18612349876\n" +
                "广州市天河区体育西路365号\n" +
                "年龄:45/性别=男\n" +
                "email:wanglei@example.com\n" +
                "-----------------\n" +
                "\n" +
                "4. 用户信息:\n" +
                "刘芳*电话(135)9876-5432\n" +
                "住址：深圳市南山区科技园路1号\n" +
                "年龄29；性别female\n" +
                "邮箱:liufang@example.com\n" +
                "\n" +
                "5. 陈明 手机号:188 1234 5678\n" +
                "成都@#@$市武侯区人民南路四段\n" +
                "36岁 male\n" +
                "chenming@example.com\n" +
                "\n" +
                "6. 杨丽 | 电话13787654321\n" +
                "地址:杭州市西湖区文三路569号\n" +
                "31岁 女\n" +
                "yangli@example.com\n" +
                "\n" +
                "7. 赵强信息:\n" +
                "手机:158-1234-9876\n" +
                "南京鼓楼区中山北路88号\n" +
                "年龄42\n" +
                "性别男\n" +
                "zhaoqiang@example.com\n" +
                "\n" +
                "8. 周雪 136-9876-5432\n" +
                "住址:武汉市洪山区珞喻路1037号\n" +
                "27岁 女\n" +
                "邮箱zhou.xue@example.com\n" +
                "\n" +
                "9. 吴刚资料:\n" +
                "电话189 1234 5678\n" +
                "西安雁塔区小寨西路\n" +
                "39岁 男\n" +
                "wugang@example.com\n" +
                "\n" +
                "10. 黄娟 手机134-8765-4321\n" +
                "地址：重庆渝中区解放碑民生路\n" +
                "年龄33\n" +
                "性别女\n" +
                "huangjuan@example.com\n";
        String regex = "\\d{3}-\\d{4}-\\d{4}";
        String regex1 = "\\d{11}";
        String regex2 = "\\w+@\\w+\\.\\w+";
        String regex3 = "\\d+[\\u4e00-\\u9fa5]+\\d+";
        Pattern p = Pattern.compile(regex);
        Matcher m = p.matcher(date);
        while (m.find()){
            String group = m.group();
            System.out.println(group);
        }
    }
}
